package com.zb.zeus.common.datasource.annotation;

import org.mybatis.spring.annotation.MapperScan;

import java.lang.annotation.*;

/**
 * @author fujianjian
 * @date 2022/7/29 15:46
 **/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@Documented
@MapperScan
public @interface ZeusMapperScan {
    String[] value() default {};

    String[] basePackages() default {"com.zb.**.mapper"};

    Class<?>[] basePackageClasses() default {};

    String sqlSessionTemplateRef() default "";

    String sqlSessionFactoryRef() default "";
}
